#include "DbHandler.h"
#include "MessageHelper.h"

extern MsgQueue queue_send;

void DbHandler::query(const char* toQuery) {
    MSG msg;
    msg.type = MSG::QUERY;
    msg.data.append(toQuery);

    queue_send.append(msg);
}

void DbHandler::tryLogin(const QString& phone, const QString& password) {
    MSG msg;
    msg.type = MSG::LOGIN;

    msg.data.append(phone.toUtf8());
    msg.data.append(',');
    msg.data.append(password.toUtf8());

    queue_send.append(msg);
};

void DbHandler::tryRegister(const QString& username, const QString& phone, const QString& password, const quint16& userType) {
    MSG msg;
    msg.type = MSG::REGIETER;

    msg.data.append(username.toUtf8());
    msg.data.append(',');
    msg.data.append(phone.toUtf8());
    msg.data.append(',');
    msg.data.append(password.toUtf8());
    msg.data.append(',');
    msg.data.append(QByteArray::number(userType));

    queue_send.append(msg);
}